<?php
class CollectTtmopcom extends CollectBase
{

    public static function getPageContent($url) {   
               
            //$url='http://www.phplover.cn';   
            import("@.ORG.Utility");  
            $pagehtml= Utility::DoGet($url);     
       
            $pagehtml = preg_replace("/　/",'',$pagehtml);   
            $pagehtml=iconv("GB2312","UTF-8//IGNORE",$pagehtml);
            //charset   
			$pageinfo[charset] = 'gb2312';
  
            //desctiption  
            preg_match('@<meta\s+name=\"*description\"*\s+content\s*=\s*([^/>]+)/*>@i',$pagehtml,$matches);  
 
            $desc = trim($matches[1]);  
            $pageinfo[description] = str_replace("\"", '',$desc);  
              
     
            preg_match('@<meta\s+name=\"*keywords\"*\s+content\s*=\s*([^/>]+)/*>@i',$pagehtml,$matches);  

            $keywords = trim($matches[1]);  
            $pageinfo[keywords] = str_replace("\"", '',$keywords);  
     
              
            preg_match("/<title>(.*)<\/title>/smUi",$pagehtml, $matches);  
            $pageinfo[title] = self::trims($matches[1]);  
            preg_match("/<body.*>(.*)<\/body>/smUi",$pagehtml, $matches);  


			$pagetitle = $pageinfo['title'];
			$pagetitle = explode('_', $pagetitle);
		    $pageinfo['plate'] = self::trims($pagetitle[1]);
			$pageinfo['title'] = self::trims($pagetitle[0]);
			
			preg_match("/<div class=\"authi xg1\">(.*)<\/div>/smUi",$pagehtml, $matches); 
			$authi = $matches[1];
			preg_match("/<span\s*class=\"fontred\">([0-9]*)<\/span>点击/Uisx",$pagehtml, $matches); 
			$pageinfo['views'] = $matches[1];
			
			preg_match("/<span\s*class=\"fontred\">([0-9]*)<\/span>回复/Uisx",$pagehtml, $matches);
			$pageinfo['replies'] = $matches[1];
			
			preg_match("/发表时间：([^<>]*)&nbsp;/smUi",$pagehtml, $matches);
		    $pageinfo['dateline'] = $matches[1];
		    

			preg_match("/<meta\s*name=\"author\"\s*content=\"([^<>]*)\"\s*\/>/i",$pagehtml, $matches);

		    $pageinfo['author'] = $matches[1];
			
			
			preg_match("/<div\s*id=\"js\-sub\-body\"\s*class=\"mainpart\">(.*)<\/div>/Uisx",$pagehtml, $matches2);
			
			$pageinfo['message'] = addslashes( self::replaceHtmlAndJs2($matches2[1])); 
			//print_r($pageinfo);
            return $pageinfo;  
     
    }  

 	
}
?>